Ignore non-existent .ui file dependencies
authorDebian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Thu, 16 Apr 2020 17:05:12 +0000 (18:05 +0100)
committerDmitry Shachnev <mitya57@debian.org>
Thu, 16 Apr 2020 17:05:12 +0000 (18:05 +0100)
commitd0234f0d2938010f410dd6baec0792b7e147072e
tree6ab2b7f9037d3fd91c453e8e8f2131c62449715a
parentc8d3143842d9dbd446387fdd10f661d973a93a8b
Ignore non-existent .ui file dependencies

Origin: upstream, https://code.qt.io/cgit/qt/qtbase.git/commit/?id=90779d96adfa51a3
Last-Update: 2019-11-05

Commit 80dea664 broke .ui files with global includes that are not part
of the project, because we blindly added every file path that falls
out of 'uic -d' as dependency.

Introduce the extra compiler CONFIG flag dep_existing_only to bring
back the old behavior that ignores non-existent dependencies and set
it for uic.

Gbp-Pq: Name uic_global_includes.diff
mkspecs/features/uic.prf
qmake/doc/src/qmake-manual.qdoc
qmake/generators/makefile.cpp